assessment numerical algorithm management exploit security development consulting coaching open source kernel programming linux hacking cctv alarm system internals hack source code software radius3 application thin-client access control mathematical research